// 引入ali-oss
let OSS = require('ali-oss')
let dayjs = require('dayjs')
/**
 *  [accessKeyId] {String}：通过阿里云控制台创建的AccessKey。
 *  [accessKeySecret] {String}：通过阿里云控制台创建的AccessSecret。
 *  [bucket] {String}：通过控制台或PutBucket创建的bucket。
 *  [region] {String}：bucket所在的区域， 默认oss-cn-hangzhou。
 */
export function client(data) {//data后端提供数据
    return new OSS({
        accessKeyId: 'LTAI5tCzGKZcZshBHJjY1ZEP',
        accessKeySecret: 'ddo6s8wVbeNwJf2H9IFrInfmOUXDn7',
        region: 'oss-cn-hangzhou',
        bucket: 'cnsoftbei1'
    })
}

/**
 * 生成随机文件名称
 * 规则八位随机字符，加下划线连接时间戳
 */
export const getFileNameUUID = () => {
    function rx() {
        return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1)
    }
    return `${+new Date()}_${rx()}${rx()}`
}
// 当前时间 年月日时分秒
export const getNowTime = () => {
    return dayjs(new Date()).format('YYYY-MM-DD-HH:mm:ss')
}